From: Giovanni Campagna Date: Thu, 16 Aug 2012 20:12:23 +0000 (+0200) Subject: MonitorConstraint: fix clamping monitor index X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~6185 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=cbd2188c044679bc0129c67e7c60236a8776967b;p=gnome-shell.git MonitorConstraint: fix clamping monitor index I will test my patches, I promise. --- diff --git a/js/ui/layout.js b/js/ui/layout.js index c833a1bd5..333b80985 100644 --- a/js/ui/layout.js +++ b/js/ui/layout.js @@ -83,7 +83,7 @@ const MonitorConstraint = new Lang.Class({ if (this._primary) { monitor = Main.layoutManager.primaryMonitor; } else { - let index = Math.max(this._index, Main.layoutManager.monitors.length); + let index = Math.min(this._index, Main.layoutManager.monitors.length - 1); monitor = Main.layoutManager.monitors[index]; }